home *** CD-ROM | disk | FTP | other *** search
/ Risc World 3 / Risc World 3.iso / SOFTWARE / ISSUE4 / PD / FSIBATCH / !FSI_Batch / ReadMe < prev   
Text File  |  2002-02-19  |  10KB  |  266 lines

  1.                         =================
  2.                         ==  FSI_Batch  ==
  3.                         =================
  4.  
  5. (c) Jochen Lueg
  6. tudor@argonet.co.uk
  7.  
  8. This program is shareware. Registration for each one of my shareware 
  9. programs is £10. £15 entitles you to use them all.  All contributors 
  10. will get any help and advice that they may need. My address is:
  11.  
  12. Jochen Lueg
  13. Trust Cottage
  14. Limavady
  15. BT49 9BX
  16. UK
  17.  
  18.  
  19. ==================
  20. == The program  ==
  21. ==================
  22.  
  23. FSI_Batch will convert any group of files that ChangeFSI under-
  24. stands and convert them according to the options selected. These
  25. options are much like in ChangeFSI. The converted files are stored
  26. in an internal directory or a directory of your own choice if you prefer.
  27.  
  28. The program will work with an A5000 as long as your version of
  29. ChangeFSI is a recent one (I use 1.15) and the SpriteExtend module
  30. is in the system directory.
  31.  
  32. Just drop any group of images - not directories - into the window, set
  33. the options and click on convert. Sit back and watch in amazement.
  34.  
  35. The program installs in the usual way. There is a single window,
  36. divided into three sections. 
  37.  
  38. As an added feature, FSI_Batch will now convert Acorn sprite files 
  39. that contain more than one image. A handy feature which allows you for
  40. instance to get at the individual images of a multi sprite file very
  41. easily.
  42.  
  43. As this uses some memory, the Runfile contains the entry
  44.  
  45. Set Sprite$Size 100k
  46.  
  47. You must change this to the size of the largest sprite file you expect.
  48. If you go over 100k you must also change the wimpslot. After 
  49. changing the Runfile, you must re-run the program. For example, 
  50. the wimpslot at the moment is 300k. Say your largest sprite is 200k.
  51. Change Sprite$Size to 220k and increase the wimpslot to 500k.
  52.  
  53. FSI-Batch can convert up to 770 sprites in one go. If the target
  54. directory is in a PC partition, the resultant files will all be dumped
  55. there. If it is an Acorn directory, sub-directories with the names
  56. 01, 02, 03 etc. will be created, each one will contain 77 files.
  57. If you use RISCOS 4 all files will be stored in the same directory.
  58.  
  59.  
  60. The program is installed as usual. When the main window is first
  61. opened and the output directory contains files, you are given the
  62. choice to wipe these.
  63.  
  64. ====================
  65. == The main Window  ==
  66. ====================
  67.  
  68. There are five basic areas. Scale, Processing, Input, Output and what’s
  69. left.
  70.  
  71. ======================
  72. == The scale section  ==
  73. ======================
  74.  
  75. X:Y
  76. ===
  77.  
  78. You can select between X:Y and pixel scaling. X:Y together with its
  79. various bump buttons works just like in ChangeFSI. If you select X
  80. as 1:2 and Y as 1:2 the resultant output will be half the size of the
  81. input picture. You can write into the fields or update via the bump
  82. buttons.
  83.  
  84. If you click on 'Link XY' the bump buttons will change both the X and 
  85. the Y values.
  86.  
  87. Pixels
  88. ======
  89. This enables you to enter the size of the output directly. For instance,
  90. if you enter x=100, y=200 the resultant sprite will measure 100 by
  91. 200 pixels. The menu button gives access to commonly used (by me)
  92. resolutions.
  93.  
  94. Activating the "Lock aspect" option will fit the output sprite into the
  95. desired size without changing the aspect ratio.
  96.  
  97. ==========================
  98. == The processing section    ==
  99. ==========================
  100.  
  101. The processing buttons duplicate most of the options provided by
  102. ChangeFSI, except for the presence of bump buttons, which makes
  103. selection a bit easier. You can still write into the fields, however.
  104.  
  105. Read the ChangeFSI help file for more information about each one of
  106. these options. An extra option is 'Edge' which is a special case of the
  107. Pre-sharpen function. I included it because some people may not be
  108. aware that ChangeFSI can perform edge detection.
  109.  
  110.  
  111. Output
  112. =====
  113.  
  114. The Sprite - JPEG - PBM radio buttons determine the output format.
  115. The PBM button also opens a window which allows you to format
  116. the output.
  117.  
  118. The 'Same ' button forces the actual sprite name to be the same
  119. as the sprite directory name. This gets around ChangeFSI's habit
  120. of giving all sprites the same internal name. With this button set it is
  121. easy to produces multi sprite files by simply dragging all the sprites
  122. into an open sprite directory. For small sprites this is the easiest way
  123. to get thumbprints.
  124.  
  125. JPEG quality can be adjusted in the usual way.
  126.  
  127. The Black and White button does just that to the output.
  128.  
  129. The PhotoCD button gives access to a small window which allows
  130. the size of the output to be fixed. Any additional scaling is applied in
  131. addition to this effect. There is a problem with this. Certain versions
  132. of ChangeFSI ignore the photo CD size option. This can only be fixed
  133. inside ChangeFSI
  134.  
  135. The A5000 and RiscPC buttons open small windows which allow the
  136. number of colours and type of the output sprite to be fixed.
  137.  
  138. There are three buttons to select the dots per inch format of the sprite.
  139. This only works with the new sprite format. 180 dpi results in a sprite
  140. a quarter normal size, but produces very sharp hard copy, when printed
  141. with a high resolution printer. 
  142.  
  143. 'Show' will open the output directory, so that you can see what happened
  144. to your files.
  145.  
  146. 'Display' will force the output into a suitable graphics package as well as
  147. store it on disc. The package used depends on priority but will usually be
  148. !Paint. Use with care. If this option is set and you process 100 files, you
  149. will quickly run out of memory as all hundred files get loaded into !Paint.
  150.  
  151. =============
  152. == What's left ==
  153. =============
  154. 'Start' obviously gets things going
  155.  
  156. The 'Stop' button stops the process after the current conversion is
  157. finished.
  158.  
  159. 'Multi' allows you to process Acorn sprites that contain more than
  160. one image.  As the sprite names are not visible, you must be careful
  161. that they don't clash with any name of the sprites in the same group.
  162. A further restriction with this feature is that the file is counted as a
  163. single file - i.e. the multi directory feature will not work with this option.
  164. The 'Stop' button will only become effective after all the sprites in
  165. one sprite directory have been processed.
  166.  
  167. 'Reset' will set all buttons to their default value. It overrides any of
  168. your imported settings.
  169.  
  170. 'Wipe' will clear the file buffer of all current entries.
  171.  
  172. 'Clear on load', will make sure that any new files that you drop onto the
  173. window will be on their own and not be added to the current ones.
  174.  
  175. The 'Update' button updates the command string display in the icon
  176. below. 
  177.  
  178. The 'Use command line" button will apply the command string instead of
  179. the current setting. As the command string is in a writable icon, this
  180. feature allows experienced users to use some of the more esoteric
  181. features of ChangeFSI. Handle this with care, however. There is no
  182. syntax checking.
  183.  
  184. 'Validate' turns on a filter that compares the incoming filetypes with
  185. a list of permitted ones. This allows you to drop a mixture of files
  186. onto the window and only graphic files will be allowed through. If
  187. your files contain a textfile or a runfile, these will be filtered out.
  188.  
  189. You can add to the list of permitted filetypes by loading the file
  190. !FSI_Batch.Store.Mappings and adding your own entries. I have
  191. allowed for 20 different types.
  192.  
  193. Once a group of files has been dropped onto the window,  they are
  194. added to the ones already stored. Clicking on 'Start' will start the
  195. conversion process. If you want to clear the disc of all previously
  196. converted files, you must click on the 'Clear' button.
  197.  
  198. Clicking on the 'Show' button will open the directory which stores
  199. the converted files. If this directory is on a different disc which is
  200. not visible to the filer any more, you may have trouble.
  201.  
  202. The current setting can be saved via the icon bar menu. They will be
  203. loaded on startup. The 'Reset' button will set all options to their
  204. default values.
  205.  
  206. Menu
  207. ====
  208. There is a main menu which duplicates some of the controls. At a 
  209. future date some less used controls might be removed to this menu.
  210.  
  211.  
  212.  
  213. A worked example: Producing Thumbprints
  214. ===============================
  215.  
  216. Install FSI_Batch. Make sure the output directory is empty. Select 
  217. Scale and a ratio of 1:4. Click on 'Sprite' and 'Same Name'. The last
  218. button is important as it makes sure that all your sprites will have
  219. a different name. Select all the sprites, no matter what format, and 
  220. drop them onto the FSI_Batch window. Click on start and wait.
  221.  
  222. As soon as processing has finished click on 'Open' in the output 
  223. directory section. Double click on any of the sprites to load it
  224. into Draw. This displays a window with that sprite. Now select
  225. all the sprites and drop them into the sprite window. Save
  226. the resultant spritefile. To print out, you have to take a screenshot
  227. of the directory and print via Draw.
  228.  
  229. Known problems.
  230. =============
  231. Some TIFF files force !ChangeFSI into a reporting mode. A window
  232. appears giving all kinds of interesting information and then the
  233. conversions stop. The program now waits for a key press which 
  234. cannot happen. This stops the batch process.
  235.  
  236. In version 1.15 of ChangeFSI this can be cured by REMing out line
  237. 12990. If you have a different version of ChangeFSI use you editor to
  238. find the word 'value/pointer'. REM out that line or remove it.
  239.  
  240. Some versions of ChangeFSI do not react to a change of CD base size 
  241. and will always produce images of standard base size. This is a 
  242. problem with ChangeFSI.
  243.  
  244. When the input is a multiple sprite it is counted as one, hence the 
  245. output directory may overflow.
  246.  
  247. In general, if you get an error message that does not state that it
  248. is generated bu FSI_Batch, the error will have been caused by 
  249. Change_FSI and there is not a lot I can do to fix this.
  250.  
  251. Generally FSU_Batch has proved to be very stable over the years. Please
  252. report any problems.
  253.  
  254.  
  255.  
  256. Obvious thanks are due to Sophie Wilson, who wrote ChangeFSI in
  257. the first place and included a brilliantly easy programming interface
  258. in a program touched by genius. My effort is only a front end to
  259. her brilliant work.
  260.  
  261.  
  262. Enjoy
  263.  
  264. Jochen
  265.  
  266.